Career 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour San Luis Potosi Challenger 2002 - San Luis Potosi Copa Ericsson - Caracas 2003 West Side Tennis Club Challenger - Forest Hills Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Banca Stato Challenger Lugano - Lugano Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Marino Cepu Open - San Marino II Challenger Ciudada de Guayaquil - Guayaquil Copa Petrobras - Aracaju Intersport Heilbronn Open - Heilbronn Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Lima Challenger - Lima Cyclus Open de Tenis - Florianopolis San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Muller Cup - Ulm Seguros Bolivar Open - Medellin Sao Paulo Challenger Unicredit Czech Open 2007 - Prostejov Santiago Challenger Poznan Challenger San Marino Challenger Cali Challenger Bogota Challenger Buenos Aires Challenger San Marino Cepu Open - San Marino Santiago Challenger Telesp Celular Open - Ribeirao Preto Garden Open - Rome ATU Cup - Weiden Open Diputacion - Cordoba Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Architect Open - Budapest VIII Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito Trani Cup - Trani Maia Open 2002 - Maia The Wright Financial Group, Inc. Challenger - Champaign Polish Open 2000 - Poznan VII Torneo Internazionale di Tennis - Barletta Copa Ericsson Chile - Santiago University of Tennessee USTA Challenger - Knoxville Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Global Telecom Open - Curitiba Memorial Savigni - Sassuolo Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Copa Petrobras Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo Challenger 42 - Andrezieux ECM Prague Open - Prague SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Ljubljana Open - Ljubljana Kyiv Open - Kiev Nord LB Open 2006 - Braunschweig San Luis Potosi Challenger - San Luis Potosi Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Sassuolo Challenger - Sassuolo Brasov Challenger - Brasov Copa Petrobras - Santiago Bancastato Challenger Lugano - Lugano Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Medellin Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Rome Challenger XI Trofeo Ciudad de Quito - Quito XL Bermuda Open - Bermuda BNP Paribas Primrose - Bordeaux Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Uruguray - Montevideo ECU Prague Open - Prague San Marino Cepu Open - San Marino Challenger Ciudad de Guayaquil - Guayaquil Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil Barletta Challenger Visa Tennis Open - Sao Paulo X Ciutat de Barcelona - Barcelona X Abierto Internacional de Salinas - Salinas Torneo Internacional Challenger Fila 2005 - Leon Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis Rado Swiss Open - Gstaad Dubai Tennis Open - Dubai Estoril Open - Estoril Open Seat-Godo '98 - Barcelona 1998 Mercedes Cup - Stuttgart Generali Open 1998 - Kitzbuhel The Samsung Open - Bournemouth Adidas International - Sydney Rado Swiss Open - Gstaad Mallorca Open - Mallorca Dubai Tennis Open - Dubai UBS Open Gstaad - Gstaad Copa AT&T - Buenos Aires Estoril Open - Estoril Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Trofeo Conde de Godo - Barcelona XL Capital Bermuda Open - Bermuda Energis Open - Amersfoort Davidoff Swiss Indoors - Basel Adidas International - Sydney Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Dubai Scottsdale Estoril Rosmalen Gstaad USTA Seascape Challenger - Aptos Washington Siemens Open - Scheveningen Campionati Internazionali di Sicilia - Palermo Tel Aviv BMW Brixina Tennis Open 2000 - Bressanone Casablanca Geneva Challenger - Geneva Stuttgart Kitzbuhel Hungarian Architect Open - Budapest Bulgarian Open - Sofia Valencia Dubai Tennis Open - Dubai Bogota Challenger - Bogota Abierto Club Casablanca - Mexico City Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Adidas Open de Toulouse - Toulouse Pilot Pen International - New Haven CA Tennis Trophy - Vienna Estoril Open - Estoril Copa Ericsson Uruguay - Montevideo Chevrolet Cup - Vina del Mar Mallorca Open - Mallorca Zivnobanka Czech Open - Prostejov Generali Open 2000 - Kitzbuhel Bogota Challenger - Bogota Naples Challenger - Naples Brasil Open - Costa do Sauipe Open 13 - Marseille Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Allianz Suisse Open - Gstaad Black Forest Open - Freudenstadt Idea Prokom Open - Sopot Fujitsu Siemens Open - Budapest Open Romania - Bucharest CA Tennis Trophy - Vienna Brasil Open - Florianopolis Adidas International - Sydney ARAG World Team Championship - Dusseldorf Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Brasil Open - Costa do Sauipe Gramado Challenger - Gramado 1997 Mercedes Cup - Stuttgart Grolsch Open 1997 - Amsterdam U.S. Pro Tennis Championships - Boston Open de la Comunidad Valenciana - Valencia Marbella Open - Marbella Open Seat Godo 2005 - Barcelona VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon Estoril Open - Estoril St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Idea Prokom Open - Sopot Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Copa Ericsson - Lima Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Copa Telmex - Buenos Aires Canottieri Minico 2004 - Mantova Open 13 - Marseille Bogota Challenger Porsche Open - Poznan Brasil Open - Costa do Sauipe Tunis Challenger Open de Tenis Comunidad Valenciana - Valencia Copa Petrobras Argentina - Buenos Aires Generali Open 1999 - Kitzbuhel Open SEAT Godo 2006 - Barcelona Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Tennis Napoli Cup 2006 - Napoli Tunis Open 2006 - Tunis Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Franklin Templeton Tennis Classic - Scottsdale Estoril Open - Estoril MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Energis Dutch Open - Amsterdam Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Orange Prokom Open - Sopot Mumbai Open - Mumbai Waldbaum's Hamlet Cup - Long Island CA Tennis Trophy - Vienna Lugano Challenger Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Montevideo Challenger Austrian Open - Kitzbuhel Open Seat-Godo '97 - Barcelona Guayaquil Challenger Copa Petrobras-Brazil - Aracaju Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Franklin Templeton Tennis Classic - Scottsdale Cerveza Club Colombia Open - Bogota RCA Championships - Indianapolis Bordeaux Challenger Dubai Tennis Open - Dubai Mercedes Cup - Stuttgart Prostejov Challenger BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Bastad Stuttgart Cordenons Challenger Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Grand Prix de Tennis de Lyon - Lyon Franklin Templeton Tennis Classic - Scottsdale Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Sydney Antwerp Nottingham Amsterdam Umag Bournemouth Marbella Vienna Dubai Milan Estoril Barcelona Nice Oporto Gstaad San Marino Santiago Montevideo Buenos Aires Estoril Florence Prague Palermo Santiago ATP Studena Croatia Open Umag - Umag Adidas International - Sydney Santiago SA Tennis Open - Johannesburg Grand Prix de Tennis de Lyon - Lyon AIG Japan Open Tennis Championships - Tokyo Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Franklin Templeton Tennis Classic - Scottsdale Rado Swiss Open - Gstaad CA Tennis Trophy - Vienna Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Barcelona Open de la Comunidad Valenciana - Valencia Hungarian Open - Budapest VI Trofeo Ciudad de Quito - Quito BCR Open Romania - Bucharest San Marino Umag Bucharest Montevideo Oberstaufen Cup - Oberstaufen Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach IV Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin 1999 Mercedes Cup - Stuttgart ABN/AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open - Auckland SMS Tennis Open - Sao Paulo U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Dutch Open Tennis - Amersfoort TD Waterhouse Cup - Long Island San Marino Grand Prix de Tennis de Lyon - Lyon Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Open Seat-Godo '99 - Barcelona Barcelona The Lipton Championships - Key Biscayne Eutelsat Monte Carlo Open - Monte Carlo German Open - Hamburg Italian Open - Rome Great American Insurance ATP Championship - Cincinnati Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Italian Open - Rome du Maurier Open - Toronto Eurocard Open - Stuttgart 13th Paris Open - Paris Newsweek Champions Cup - Indian Wells The Lipton Championships - Key Biscayne Republic National Bank Monte Carlo Open - Monte Carlo Licher German Open - Hamburg Great American Insurance ATP Championship - Cincinnati Eurocard Open - Stuttgart Tennis Masters Series - Indian Wells RCA Championships - Indianapolis The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Italian Open - Rome German Open - Hamburg St. Polten Brasil Open - Costa do Sauipe Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Connex Open Romania - Bucharest Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Grand Prix de Tennis de Lyon - Lyon Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Adidas International - Sydney U.S. Mens's Clay Court Championship - Houston Indian Wells Key Biscayne Monte Carlo Hamburg Rome Indian Wells Monte Carlo Hamburg Monte Carlo Rome Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Abierto Mexicano de Tenis Pegaso - Acapulco Copa AT&T - Buenos Aires Generali Open 2002 - Kitzbuhel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Generali Open 2003 - Kitzbuhel CA Tennis Trophy - Vienna CA Tennis Trophy - Vienna Stockholm Tennis Masters Series - Madrid Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires Generali Open - Kitzbuhel Grand Prix de Tennis de Toulouse - Toulouse Adidas International - Sydney Dubai Tennis Open - Dubai RCA Championships - Indianapolis Tennis Masters Series - Monte Carlo Open Seat-Godo 2000 - Barcelona Italian Open - Rome Tennis Masters Series - Paris Telecom Italia Masters - Rome Mexico City UBS Open Gstaad - Gstaad Tennis Masters Series - Hamburg Davidoff Swiss Indoors - Basel BellSouth Open - Vina del Mar Qatar Open - Doha Qatar Exxon Mobil Open 2003 - Doha ABN/AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Waldbaum's Hamlet Cup - Long Island Tennis Masters Series - Madrid Bucharest Pacific Life Open - Indian Wells Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Tennis Masters Series - Cincinnati TD Waterhouse Cup - Long Island Tennis Masters Series - Rome Amsterdam Rome ATP Kremlin Cup - Moscow Medibank Private International - Sydney Argentina Open - Buenos Aires Barcelona Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Catella Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco Newsweek Champions Cup - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Paris Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Tennis Masters Series - Paris Stuttgart Kremlin Cup - Moscow French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne The Stella Artois Championships - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Copa Telmex - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris 14th Paris Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open French Open Wimbledon U.S. Open French Open Wimbledon U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open Wimbledon - London Tennis Masters Series - Miami U.S. Open - New York Great American Insurance ATP Championship - Cincinnati Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris Davis Cup, World Group, SF, ESP-USA 5-0 Davis Cup, World Group, 1R, ESP-GER 4-1 Davis Cup, World Group, QF, ITA-ESP 4-1 Davis Cup, World Group, QF, ESP-RUS 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, 1R, ESP-ITA 4-1 Davis Cup, World Group, F, ESP-AUS 3-1 Campeonato de Espana Kia de Tenis 2004 - Madrid ATP Tour World Championship - Hannover Tennis Masters Cup - Shanghai Olympics - Sydney Atlanta Olympics